package com.hyt.it.ogt.kq.service.gov.model.param;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.hyt.core.ModelSerializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;

/**
 * @program: it-ogt-kq
 * @description: 导入考生报名资格请求参数
 * @author: Yang HuanKun
 * @create: 2023-08-09 10:16
 **/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "ImportStudentQualificationsCheckParam对象", description = "导入考生报名资格请求参数")
public class ImportStudentQualificationsCheckParam implements ModelSerializable {

    @NotBlank(message = "报名ID不能为空")
    @ApiModelProperty(value = "报名ID")
    private String projectId;

    @NotBlank(message = "导入文件url不能为空")
    @ApiModelProperty(value = "文件url")
    private String importFileUrl;
}
